[INFO] cloning repository https://github.com/geldata/vtio
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/geldata/vtio" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeldata%2Fvtio", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeldata%2Fvtio'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 49e0aee188bb05599346782e07b069406a65ef2b
[INFO] checking geldata/vtio against try#4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7 for pr-158816
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeldata%2Fvtio" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/geldata/vtio
[INFO] finished tweaking git repo https://github.com/geldata/vtio
[INFO] tweaked toml for git repo https://github.com/geldata/vtio written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/geldata/vtio on toolchain 4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/geldata/vtio already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 1 package to latest compatible version
[INFO] [stderr]       Adding vt-push-parser v0.13.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6
[INFO] running `Command { std: "docker" "start" "6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6ddae1bc1cee3f7f8429be4d9224f507b4bbd06e483657543c0888245aad4bb6" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling zmij v1.0.14
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling linkme-impl v0.3.35
[INFO] [stderr]     Checking regex-syntax v0.8.8
[INFO] [stderr]    Compiling linkme v0.3.35
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]     Checking debug_unsafe v0.1.3
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]     Checking atoi_simd v0.16.1
[INFO] [stderr]     Checking ordered-float v4.6.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_generator v0.12.1
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]     Checking better_any v0.2.1
[INFO] [stderr]    Compiling pest v2.8.5
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking atomic v0.6.1
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]     Checking lab v0.11.0
[INFO] [stderr]     Checking clap_builder v4.5.54
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]    Compiling xparsecolor v0.1.0 (/opt/rustwide/workdir/crates/xparsecolor)
[INFO] [stderr]    Compiling terminfo v0.9.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking euclid v0.22.11
[INFO] [stderr]     Checking deltae v0.3.2
[INFO] [stderr]     Checking ucd-trie v0.1.7
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking vtparse v0.6.2
[INFO] [stderr]     Checking vt-push-parser v0.13.1
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking finl_unicode v1.4.0
[INFO] [stderr]     Checking memmem v0.1.1
[INFO] [stderr]     Checking unicode-ident v1.0.22
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking numtoa v0.2.4
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking vtparse v0.7.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]     Checking clap v4.5.54
[INFO] [stderr]     Checking toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]     Checking glob v0.3.3
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking ansi-parser v0.9.1
[INFO] [stderr]    Compiling pest_meta v2.8.5
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking mio v1.1.1
[INFO] [stderr]     Checking termios v0.3.3
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking uuid v1.19.0
[INFO] [stderr]     Checking termion v4.0.6
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking serde_spanned v1.0.4
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking crossterm v0.28.1
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling wezterm-dynamic-derive v0.1.1
[INFO] [stderr]     Checking toml v0.9.11+spec-1.1.0
[INFO] [stderr]     Checking mac_address v1.1.8
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking fancy-regex v0.11.0
[INFO] [stderr]    Compiling pest_generator v2.8.5
[INFO] [stderr]    Compiling phf_macros v0.12.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling pest_derive v2.8.5
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking csscolorparser v0.6.2
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]     Checking tracing-subscriber v0.3.22
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking wezterm-dynamic v0.2.1
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking wezterm-blob-leases v0.1.1
[INFO] [stderr]     Checking zerocopy v0.8.33
[INFO] [stderr]     Checking wezterm-color-types v0.3.0
[INFO] [stderr]     Checking wezterm-bidi v0.2.3
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling vtansi_derive v0.0.0 (/opt/rustwide/workdir/crates/vtansi_derive)
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking wezterm-input-types v0.1.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking trybuild v1.0.114
[INFO] [stderr]     Checking vtansi v0.0.0 (/opt/rustwide/workdir/crates/vtansi)
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking termwiz v0.23.3
[INFO] [stderr]     Checking vtio v0.0.0 (/opt/rustwide/workdir/crates/vtio)
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/charset.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/charset.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/charset.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/charset.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:431:5
[INFO] [stdout]     |
[INFO] [stdout] 431 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:506:5
[INFO] [stdout]     |
[INFO] [stdout] 506 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/charset.rs:556:5
[INFO] [stdout]     |
[INFO] [stdout] 556 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:32:1
[INFO] [stdout]     |
[INFO] [stdout]  32 | / terminal_mode!(
[INFO] [stdout]  33 | |     /// Keep selection when not highlighted.
[INFO] [stdout]  34 | |     ///
[INFO] [stdout]  35 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     KeepSelectionMode, private = '?', params = ["1040"]
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / terminal_mode!(
[INFO] [stdout]  50 | |     /// Use CLIPBOARD selection.
[INFO] [stdout]  51 | |     ///
[INFO] [stdout]  52 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     UseClipboardSelectionMode, private = '?', params = ["1041"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/clipboard.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// Reuse recent CLIPBOARD data.
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |     ReuseClipboardDataMode, private = '?', params = ["1044"]
[INFO] [stdout]  81 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/clipboard.rs:314:45
[INFO] [stdout]     |
[INFO] [stdout] 314 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/clipboard.rs:460:45
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:246:41
[INFO] [stdout]     |
[INFO] [stdout] 246 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:364:41
[INFO] [stdout]     |
[INFO] [stdout] 364 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:396:41
[INFO] [stdout]     |
[INFO] [stdout] 396 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:430:41
[INFO] [stdout]     |
[INFO] [stdout] 430 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:462:41
[INFO] [stdout]     |
[INFO] [stdout] 462 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:496:41
[INFO] [stdout]     |
[INFO] [stdout] 496 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:516:41
[INFO] [stdout]     |
[INFO] [stdout] 516 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:541:41
[INFO] [stdout]     |
[INFO] [stdout] 541 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:561:41
[INFO] [stdout]     |
[INFO] [stdout] 561 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:586:41
[INFO] [stdout]     |
[INFO] [stdout] 586 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:606:41
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:631:41
[INFO] [stdout]     |
[INFO] [stdout] 631 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:654:41
[INFO] [stdout]     |
[INFO] [stdout] 654 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:679:41
[INFO] [stdout]     |
[INFO] [stdout] 679 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:702:41
[INFO] [stdout]     |
[INFO] [stdout] 702 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:727:41
[INFO] [stdout]     |
[INFO] [stdout] 727 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:747:41
[INFO] [stdout]     |
[INFO] [stdout] 747 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:772:41
[INFO] [stdout]     |
[INFO] [stdout] 772 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:795:41
[INFO] [stdout]     |
[INFO] [stdout] 795 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:820:41
[INFO] [stdout]     |
[INFO] [stdout] 820 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:840:41
[INFO] [stdout]     |
[INFO] [stdout] 840 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/color.rs:895:55
[INFO] [stdout]     |
[INFO] [stdout] 895 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1016:55
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1072:46
[INFO] [stdout]      |
[INFO] [stdout] 1072 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1134:55
[INFO] [stdout]      |
[INFO] [stdout] 1134 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1162:55
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1190:55
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1218:55
[INFO] [stdout]      |
[INFO] [stdout] 1218 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1246:55
[INFO] [stdout]      |
[INFO] [stdout] 1246 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1274:55
[INFO] [stdout]      |
[INFO] [stdout] 1274 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1302:55
[INFO] [stdout]      |
[INFO] [stdout] 1302 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1330:55
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1358:55
[INFO] [stdout]      |
[INFO] [stdout] 1358 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1386:55
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1431:41
[INFO] [stdout]      |
[INFO] [stdout] 1431 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1466:41
[INFO] [stdout]      |
[INFO] [stdout] 1466 | #[derive(Debug, Clone, Copy, PartialEq, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1511:46
[INFO] [stdout]      |
[INFO] [stdout] 1511 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1597:55
[INFO] [stdout]      |
[INFO] [stdout] 1597 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1665:55
[INFO] [stdout]      |
[INFO] [stdout] 1665 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1718:55
[INFO] [stdout]      |
[INFO] [stdout] 1718 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/color.rs:1741:55
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiInput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:31:1
[INFO] [stdout]     |
[INFO] [stdout]  31 | / terminal_mode!(
[INFO] [stdout]  32 | |     /// Cursor Origin Mode (`DECOM`).
[INFO] [stdout]  33 | |     ///
[INFO] [stdout]  34 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  54 | |     RelativeCursorOriginMode, private = '?', params = ["6"]
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / terminal_mode!(
[INFO] [stdout]  58 | |     /// Cursor Blinking (`ATT610_BLINK`).
[INFO] [stdout]  59 | |     ///
[INFO] [stdout]  60 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  75 | |     CursorBlinking, private = '?', params = ["12"]
[INFO] [stdout]  76 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/cursor.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / terminal_mode!(
[INFO] [stdout]  79 | |     /// Cursor Visibility Mode (`DECTCEM`).
[INFO] [stdout]  80 | |     ///
[INFO] [stdout]  81 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     CursorVisibility, private = '?', params = ["25"]
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 319 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:449:5
[INFO] [stdout]     |
[INFO] [stdout] 449 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:522:5
[INFO] [stdout]     |
[INFO] [stdout] 522 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:578:5
[INFO] [stdout]     |
[INFO] [stdout] 578 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:612:5
[INFO] [stdout]     |
[INFO] [stdout] 612 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:646:5
[INFO] [stdout]     |
[INFO] [stdout] 646 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:730:5
[INFO] [stdout]     |
[INFO] [stdout] 730 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:766:5
[INFO] [stdout]     |
[INFO] [stdout] 766 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:818:5
[INFO] [stdout]     |
[INFO] [stdout] 818 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:846:5
[INFO] [stdout]     |
[INFO] [stdout] 846 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:878:5
[INFO] [stdout]     |
[INFO] [stdout] 878 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:910:5
[INFO] [stdout]     |
[INFO] [stdout] 910 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:959:5
[INFO] [stdout]     |
[INFO] [stdout] 959 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/cursor.rs:992:5
[INFO] [stdout]     |
[INFO] [stdout] 992 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1028:5
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1060:5
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1095:5
[INFO] [stdout]      |
[INFO] [stdout] 1095 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1164:5
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1190:5
[INFO] [stdout]      |
[INFO] [stdout] 1190 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1212:46
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1410:45
[INFO] [stdout]      |
[INFO] [stdout] 1410 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1449:5
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1465:46
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1497:5
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1565:39
[INFO] [stdout]      |
[INFO] [stdout] 1565 | #[derive(Debug, Clone, PartialEq, Eq, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1729:5
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/cursor.rs:1748:39
[INFO] [stdout]      |
[INFO] [stdout] 1748 | #[derive(Debug, Clone, PartialEq, Eq, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/dsr.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/dsr.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     vtansi::derive::AnsiInput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/dsr.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:612:5
[INFO] [stdout]     |
[INFO] [stdout] 612 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:633:5
[INFO] [stdout]     |
[INFO] [stdout] 633 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 656 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:677:5
[INFO] [stdout]     |
[INFO] [stdout] 677 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/dsr.rs:698:5
[INFO] [stdout]     |
[INFO] [stdout] 698 |     vtansi::derive::AnsiInput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:40:46
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:52:46
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:79:46
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/iterm.rs:91:46
[INFO] [stdout]    |
[INFO] [stdout] 91 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:102:46
[INFO] [stdout]     |
[INFO] [stdout] 102 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:113:46
[INFO] [stdout]     |
[INFO] [stdout] 113 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:160:46
[INFO] [stdout]     |
[INFO] [stdout] 160 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:173:45
[INFO] [stdout]     |
[INFO] [stdout] 173 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:185:45
[INFO] [stdout]     |
[INFO] [stdout] 185 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:227:46
[INFO] [stdout]     |
[INFO] [stdout] 227 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:241:45
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:282:46
[INFO] [stdout]     |
[INFO] [stdout] 282 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:319:46
[INFO] [stdout]     |
[INFO] [stdout] 319 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:363:46
[INFO] [stdout]     |
[INFO] [stdout] 363 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:378:45
[INFO] [stdout]     |
[INFO] [stdout] 378 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:387:45
[INFO] [stdout]     |
[INFO] [stdout] 387 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:396:45
[INFO] [stdout]     |
[INFO] [stdout] 396 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:405:45
[INFO] [stdout]     |
[INFO] [stdout] 405 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:500:45
[INFO] [stdout]     |
[INFO] [stdout] 500 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:602:45
[INFO] [stdout]     |
[INFO] [stdout] 602 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/iterm.rs:621:45
[INFO] [stdout]     |
[INFO] [stdout] 621 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]     |
[INFO] [stdout] 812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 985 | / key_event! {
[INFO] [stdout] 986 | |     /// Escape
[INFO] [stdout] 987 | |     #[vtansi(byte, code = 0x1b)]
[INFO] [stdout] 988 | |     EscKey => KeyCode::Esc
[INFO] [stdout] 989 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `key_event` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]     |
[INFO] [stdout] 812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 991 | / key_event! {
[INFO] [stdout] 992 | |     /// Enter (line-feed)
[INFO] [stdout] 993 | |     #[vtansi(byte, code = 0x0A)]
[INFO] [stdout] 994 | |     EnterKey => KeyCode::Enter
[INFO] [stdout] 995 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `key_event` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  997 | / key_event! {
[INFO] [stdout]  998 | |     /// Backspace
[INFO] [stdout]  999 | |     #[vtansi(byte, code = 0x7F)]
[INFO] [stdout] 1000 | |     Bs => KeyCode::Backspace
[INFO] [stdout] 1001 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `key_event` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1020 | / ctrl_keys! {
[INFO] [stdout] 1021 | |     /// Ctrl+Space (NUL)
[INFO] [stdout] 1022 | |     CtrlSpace: 0x00 => KeyCode::Char(' ');
[INFO] [stdout] 1023 | |     /// Ctrl+A (SOH)
[INFO] [stdout] ...    |
[INFO] [stdout] 1070 | |     CtrlZ: 0x1A => KeyCode::Char('z');
[INFO] [stdout] 1071 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1090:5
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     vtansi::derive::AnsiInput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1115:5
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     vtansi::derive::AnsiInput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / ctrl_keys! {
[INFO] [stdout] 1127 | |     /// Ctrl+\ (FS)
[INFO] [stdout] 1128 | |     CtrlBackslash: 0x1C => KeyCode::Char('\\');
[INFO] [stdout] 1129 | |     /// Ctrl+] (GS)
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |     CtrlUnderscore: 0x1F => KeyCode::Char('_');
[INFO] [stdout] 1135 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / ctrl_keys! {
[INFO] [stdout] 1127 | |     /// Ctrl+\ (FS)
[INFO] [stdout] 1128 | |     CtrlBackslash: 0x1C => KeyCode::Char('\\');
[INFO] [stdout] 1129 | |     /// Ctrl+] (GS)
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |     CtrlUnderscore: 0x1F => KeyCode::Char('_');
[INFO] [stdout] 1135 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / ctrl_keys! {
[INFO] [stdout] 1127 | |     /// Ctrl+\ (FS)
[INFO] [stdout] 1128 | |     CtrlBackslash: 0x1C => KeyCode::Char('\\');
[INFO] [stdout] 1129 | |     /// Ctrl+] (GS)
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |     CtrlUnderscore: 0x1F => KeyCode::Char('_');
[INFO] [stdout] 1135 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 | / ctrl_keys! {
[INFO] [stdout] 1127 | |     /// Ctrl+\ (FS)
[INFO] [stdout] 1128 | |     CtrlBackslash: 0x1C => KeyCode::Char('\\');
[INFO] [stdout] 1129 | |     /// Ctrl+] (GS)
[INFO] [stdout] ...    |
[INFO] [stdout] 1134 | |     CtrlUnderscore: 0x1F => KeyCode::Char('_');
[INFO] [stdout] 1135 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `ctrl_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1137 | / key_event! {
[INFO] [stdout] 1138 | |     /// Alt+key
[INFO] [stdout] 1139 | |     #[vtansi(esc)]
[INFO] [stdout] 1140 | |     AltKey
[INFO] [stdout] 1141 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `key_event` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1212:5
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     vtansi::derive::AnsiInput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1394:39
[INFO] [stdout]      |
[INFO] [stdout] 1394 | #[derive(Debug, Clone, PartialEq, Eq, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1516:5
[INFO] [stdout]      |
[INFO] [stdout] 1516 |     vtansi::derive::AnsiInput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:1548:5
[INFO] [stdout]      |
[INFO] [stdout] 1548 |     vtansi::derive::AnsiInput,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/keyboard/encoding.rs:812:71
[INFO] [stdout]      |
[INFO] [stdout]  812 |           #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput)]
[INFO] [stdout]      |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1570 | / key_event! {
[INFO] [stdout] 1571 | |     /// SS3 keys (ESC O) for application cursor mode and keypad.
[INFO] [stdout] 1572 | |     ///
[INFO] [stdout] 1573 | |     /// # Sequence
[INFO] [stdout] ...    |
[INFO] [stdout] 1577 | |     Ss3Key
[INFO] [stdout] 1578 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` which comes from the expansion of the macro `key_event` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/keyboard/mode.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/keyboard/mode.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     vtansi::derive::AnsiInput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/keyboard/mode.rs:92:45
[INFO] [stdout]    |
[INFO] [stdout] 92 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:121:45
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:133:45
[INFO] [stdout]     |
[INFO] [stdout] 133 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:145:45
[INFO] [stdout]     |
[INFO] [stdout] 145 | #[derive(Debug, Clone, Copy, PartialEq, Eq, vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:244:46
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:286:46
[INFO] [stdout]     |
[INFO] [stdout] 286 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:380:46
[INFO] [stdout]     |
[INFO] [stdout] 380 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:418:46
[INFO] [stdout]     |
[INFO] [stdout] 418 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/keyboard/mode.rs:431:46
[INFO] [stdout]     |
[INFO] [stdout] 431 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:185:75
[INFO] [stdout]     |
[INFO] [stdout] 185 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / terminal_mode!(
[INFO] [stdout]  98 | |     /// Disable Keyboard Input (`KAM`).
[INFO] [stdout]  99 | |     ///
[INFO] [stdout] 100 | |     /// When this mode is active it disables all keyboard input.
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     KeyboardInputDisabledMode, params = ["2"]
[INFO] [stdout] 105 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:192:75
[INFO] [stdout]     |
[INFO] [stdout] 192 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / terminal_mode!(
[INFO] [stdout]  98 | |     /// Disable Keyboard Input (`KAM`).
[INFO] [stdout]  99 | |     ///
[INFO] [stdout] 100 | |     /// When this mode is active it disables all keyboard input.
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     KeyboardInputDisabledMode, params = ["2"]
[INFO] [stdout] 105 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:197:75
[INFO] [stdout]     |
[INFO] [stdout] 197 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / terminal_mode!(
[INFO] [stdout]  98 | |     /// Disable Keyboard Input (`KAM`).
[INFO] [stdout]  99 | |     ///
[INFO] [stdout] 100 | |     /// When this mode is active it disables all keyboard input.
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     KeyboardInputDisabledMode, params = ["2"]
[INFO] [stdout] 105 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:202:75
[INFO] [stdout]     |
[INFO] [stdout] 202 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:97:1
[INFO] [stdout]     |
[INFO] [stdout]  97 | / terminal_mode!(
[INFO] [stdout]  98 | |     /// Disable Keyboard Input (`KAM`).
[INFO] [stdout]  99 | |     ///
[INFO] [stdout] 100 | |     /// When this mode is active it disables all keyboard input.
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |     KeyboardInputDisabledMode, params = ["2"]
[INFO] [stdout] 105 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / terminal_mode!(
[INFO] [stdout] 108 | |     /// Cursor Key Format (`DECCKM`).
[INFO] [stdout] 109 | |     ///
[INFO] [stdout] 110 | |     /// Switches reporting format for cursor type keys.
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     CursorKeysMode, private = '?', params = ["1"], flag = KeyboardModeFlags::CURSOR_KEYS
[INFO] [stdout] 125 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / terminal_mode!(
[INFO] [stdout] 128 | |     /// Repeat Held Keys.
[INFO] [stdout] 129 | |     ///
[INFO] [stdout] 130 | |     /// Repeat keys while being held down. If enabled a key held down
[INFO] [stdout] ...   |
[INFO] [stdout] 135 | |     HeldKeysRepeatMode, private = '?', params = ["8"], flag = KeyboardModeFlags::HELD_KEYS_REPEAT
[INFO] [stdout] 136 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | / terminal_mode!(
[INFO] [stdout] 139 | |     /// Application Keypad Mode (`DECNKM`).
[INFO] [stdout] 140 | |     ///
[INFO] [stdout] 141 | |     /// This is a mirror of [`SetApplicationKeypadMode`].
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |     ApplicationKeypadMode, private = '?', params = ["66"], flag = KeyboardModeFlags::APPLICATION_KEYPAD
[INFO] [stdout] 146 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | / terminal_mode!(
[INFO] [stdout] 149 | |     /// Backspace Sends Delete (`DECBKM`).
[INFO] [stdout] 150 | |     ///
[INFO] [stdout] 151 | |     /// When set the backspace key sends BS, when reset it sends DEL.
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     BackspaceSendsDeleteMode, private = '?', params = ["67"], flag = KeyboardModeFlags::BACKSPACE_SENDS_DELETE
[INFO] [stdout] 156 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | / terminal_mode!(
[INFO] [stdout] 159 | |     /// Alt + Key Sends Character with High Bit Set.
[INFO] [stdout] 160 | |     ///
[INFO] [stdout] 161 | |     /// Use high bit to signal keypresses with alt modifier held.
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | |     AltKeyHighBitSetMode, private = '?', params = ["1034"], flag = KeyboardModeFlags::ALT_KEY_HIGH_BIT_SET
[INFO] [stdout] 169 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 171 | / terminal_mode!(
[INFO] [stdout] 172 | |     /// Ignore Keypad Application Mode When Numlock is Active.
[INFO] [stdout] 173 | |     ///
[INFO] [stdout] 174 | |     /// If application keypad mode is active:
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |     IgnoreKeypadApplicationModeOnNumlockMode, private = '?', params = ["1035"], flag = KeyboardModeFlags::IGNORE_KEYPAD_APP_MODE_...
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / terminal_mode!(
[INFO] [stdout] 192 | |     /// Alt + Key Sends Esc as Prefix.
[INFO] [stdout] 193 | |     ///
[INFO] [stdout] 194 | |     /// When this mode is active Alt + Key sends ESC + the key for
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     AltKeySendsEscPrefixMode, private = '?', params = ["1036"], flag = KeyboardModeFlags::ALT_KEY_SENDS_ESC_PREFIX
[INFO] [stdout] 201 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 203 | / terminal_mode!(
[INFO] [stdout] 204 | |     /// Delete Key sends DEL.
[INFO] [stdout] 205 | |     ///
[INFO] [stdout] 206 | |     /// If set use legacy DEL for the delete key instead of an
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     DeleteKeySendsDELMode, private = '?', params = ["1037"], flag = KeyboardModeFlags::DELETE_KEY_SENDS_DEL
[INFO] [stdout] 212 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/keyboard/mod.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / terminal_mode!(
[INFO] [stdout] 215 | |     /// Additional Modifier + Key Sends Esc as Prefix.
[INFO] [stdout] 216 | |     ///
[INFO] [stdout] 217 | |     /// This is similar to [`AltKeySendsEscPrefixMode`], but for
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |     AdditionalModifierKeySendsEscPrefix, private = '?', params = ["1039"], flag = KeyboardModeFlags::ADDITIONAL_MODIFIER_KEY_SEND...
[INFO] [stdout] 223 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:511:49
[INFO] [stdout]     |
[INFO] [stdout] 511 |     Debug, Clone, PartialEq, Eq, Default, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:589:49
[INFO] [stdout]     |
[INFO] [stdout] 589 |     Debug, Clone, PartialEq, Eq, Default, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mouse/encoding.rs:150:46
[INFO] [stdout]     |
[INFO] [stdout] 150 |     Debug, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mouse/encoding.rs:286:46
[INFO] [stdout]     |
[INFO] [stdout] 286 |     Debug, PartialEq, Eq, Clone, Copy, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/mouse/mode.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / terminal_mode!(
[INFO] [stdout]  87 | |     /// Mouse click-only tracking (`X10_MOUSE`).
[INFO] [stdout]  88 | |     ///
[INFO] [stdout]  89 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     MouseX10Mode, private = '?', params = ["9"]
[INFO] [stdout] 102 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / terminal_mode!(
[INFO] [stdout] 105 | |     /// Mouse down+up tracking.
[INFO] [stdout] 106 | |     ///
[INFO] [stdout] 107 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     MouseDownUpTrackingMode, private = '?', params = ["1000"]
[INFO] [stdout] 117 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / terminal_mode!(
[INFO] [stdout] 120 | |     /// Mouse highlight mode.
[INFO] [stdout] 121 | |     ///
[INFO] [stdout] 122 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     MouseHighlightMode, private = '?', params = ["1001"]
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / terminal_mode!(
[INFO] [stdout] 141 | |     /// Mouse click and dragging tracking.
[INFO] [stdout] 142 | |     ///
[INFO] [stdout] 143 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     MouseClickAndDragTrackingMode, private = '?', params = ["1002"]
[INFO] [stdout] 153 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 155 | / terminal_mode!(
[INFO] [stdout] 156 | |     /// Mouse tracking with movement.
[INFO] [stdout] 157 | |     ///
[INFO] [stdout] 158 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     MouseAnyEventTrackingMode, private = '?', params = ["1003"]
[INFO] [stdout] 168 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / terminal_mode!(
[INFO] [stdout] 180 | |     /// Mouse report format multibyte mode.
[INFO] [stdout] 181 | |     ///
[INFO] [stdout] 182 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     MouseReportMultibyteMode, private = '?', params = ["1005"]
[INFO] [stdout] 197 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 199 | / terminal_mode!(
[INFO] [stdout] 200 | |     /// Mouse reporting format digits (SGR mode).
[INFO] [stdout] 201 | |     ///
[INFO] [stdout] 202 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 215 | |     MouseReportSgrMode, private = '?', params = ["1006"]
[INFO] [stdout] 216 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | / terminal_mode!(
[INFO] [stdout] 219 | |     /// Mouse reporting format urxvt.
[INFO] [stdout] 220 | |     ///
[INFO] [stdout] 221 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     MouseReportRxvtMode, private = '?', params = ["1015"]
[INFO] [stdout] 235 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | / terminal_mode!(
[INFO] [stdout] 238 | |     /// SGR Mouse Pixel-Mode.
[INFO] [stdout] 239 | |     ///
[INFO] [stdout] 240 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     SgrMousePixelMode, private = '?', params = ["1016"]
[INFO] [stdout] 257 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/mouse/mode.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / terminal_mode!(
[INFO] [stdout] 264 | |     /// Send cursor keys on mouse wheel on alternative screen.
[INFO] [stdout] 265 | |     ///
[INFO] [stdout] 266 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     MouseWheelToCursorKeysMode, private = '?', params = ["1007"]
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mouse/mode.rs:344:46
[INFO] [stdout]     |
[INFO] [stdout] 344 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/mouse/track.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/screen.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/screen.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/screen.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:452:5
[INFO] [stdout]     |
[INFO] [stdout] 452 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:533:5
[INFO] [stdout]     |
[INFO] [stdout] 533 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:597:5
[INFO] [stdout]     |
[INFO] [stdout] 597 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:632:5
[INFO] [stdout]     |
[INFO] [stdout] 632 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 667 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:693:5
[INFO] [stdout]     |
[INFO] [stdout] 693 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:768:5
[INFO] [stdout]     |
[INFO] [stdout] 768 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:838:5
[INFO] [stdout]     |
[INFO] [stdout] 838 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:885:46
[INFO] [stdout]     |
[INFO] [stdout] 885 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:934:46
[INFO] [stdout]     |
[INFO] [stdout] 934 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/screen.rs:987:46
[INFO] [stdout]     |
[INFO] [stdout] 987 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1053:46
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1181:55
[INFO] [stdout]      |
[INFO] [stdout] 1181 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1252:46
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1309:46
[INFO] [stdout]      |
[INFO] [stdout] 1309 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiInput,
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1525:45
[INFO] [stdout]      |
[INFO] [stdout] 1525 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1617:45
[INFO] [stdout]      |
[INFO] [stdout] 1617 | #[derive(Debug, Clone, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1736:55
[INFO] [stdout]      |
[INFO] [stdout] 1736 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1783:55
[INFO] [stdout]      |
[INFO] [stdout] 1783 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/screen.rs:1817:49
[INFO] [stdout]      |
[INFO] [stdout] 1817 |     Debug, Clone, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiInput,
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiInput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:60:1
[INFO] [stdout]     |
[INFO] [stdout]  60 | / crate::terminal_mode!(
[INFO] [stdout]  61 | |     /// Smooth Scroll Mode (`DECSCLM`).
[INFO] [stdout]  62 | |     ///
[INFO] [stdout]  63 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  78 | |     SmoothScrollMode, private = '?', params = ["4"]
[INFO] [stdout]  79 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/scroll.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / crate::terminal_mode!(
[INFO] [stdout]  82 | |     /// Left/Right Margin Mode (`DECLRMM`).
[INFO] [stdout]  83 | |     ///
[INFO] [stdout]  84 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     LeftRightMarginMode, private = '?', params = ["69"]
[INFO] [stdout] 109 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `crate::terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/scroll.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     vtansi::derive::AnsiOutput,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/sgr.rs:2351:49
[INFO] [stdout]      |
[INFO] [stdout] 2351 |     Debug, Clone, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/sgr.rs:2622:55
[INFO] [stdout]      |
[INFO] [stdout] 2622 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> crates/vtio/src/event/sgr.rs:2672:55
[INFO] [stdout]      |
[INFO] [stdout] 2672 |     Debug, Clone, Copy, PartialEq, Eq, Hash, Default, vtansi::derive::AnsiOutput,
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/shell.rs:30:46
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/shell.rs:47:46
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/shell.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> crates/vtio/src/event/shell.rs:85:46
[INFO] [stdout]    |
[INFO] [stdout] 85 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/shell.rs:127:46
[INFO] [stdout]     |
[INFO] [stdout] 127 |     Debug, Clone, Copy, PartialEq, Eq, Hash, vtansi::derive::AnsiOutput,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `vtansi::derive::AnsiOutput` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:185:75
[INFO] [stdout]     |
[INFO] [stdout] 185 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / terminal_mode!(
[INFO] [stdout]   6 | |     /// Insert mode (`IRM`).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | |     InsertMode, params = ["4"]
[INFO] [stdout]  18 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:192:75
[INFO] [stdout]     |
[INFO] [stdout] 192 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / terminal_mode!(
[INFO] [stdout]   6 | |     /// Insert mode (`IRM`).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | |     InsertMode, params = ["4"]
[INFO] [stdout]  18 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:197:75
[INFO] [stdout]     |
[INFO] [stdout] 197 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / terminal_mode!(
[INFO] [stdout]   6 | |     /// Insert mode (`IRM`).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | |     InsertMode, params = ["4"]
[INFO] [stdout]  18 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:202:75
[INFO] [stdout]     |
[INFO] [stdout] 202 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / terminal_mode!(
[INFO] [stdout]   6 | |     /// Insert mode (`IRM`).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | |     InsertMode, params = ["4"]
[INFO] [stdout]  18 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:185:75
[INFO] [stdout]     |
[INFO] [stdout] 185 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | / terminal_mode!(
[INFO] [stdout]  21 | |     /// Cursor blinking mode (`ATT610_BLINK`).
[INFO] [stdout]  22 | |     ///
[INFO] [stdout]  23 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     EchoMode, params = ["12"]
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:192:75
[INFO] [stdout]     |
[INFO] [stdout] 192 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | / terminal_mode!(
[INFO] [stdout]  21 | |     /// Cursor blinking mode (`ATT610_BLINK`).
[INFO] [stdout]  22 | |     ///
[INFO] [stdout]  23 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     EchoMode, params = ["12"]
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:197:75
[INFO] [stdout]     |
[INFO] [stdout] 197 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | / terminal_mode!(
[INFO] [stdout]  21 | |     /// Cursor blinking mode (`ATT610_BLINK`).
[INFO] [stdout]  22 | |     ///
[INFO] [stdout]  23 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     EchoMode, params = ["12"]
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:202:75
[INFO] [stdout]     |
[INFO] [stdout] 202 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | / terminal_mode!(
[INFO] [stdout]  21 | |     /// Cursor blinking mode (`ATT610_BLINK`).
[INFO] [stdout]  22 | |     ///
[INFO] [stdout]  23 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     EchoMode, params = ["12"]
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:185:75
[INFO] [stdout]     |
[INFO] [stdout] 185 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / terminal_mode!(
[INFO] [stdout]  38 | |     /// Linefeed/Newline mode (`LNM`).
[INFO] [stdout]  39 | |     ///
[INFO] [stdout]  40 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  49 | |     LinefeedMode, params = ["20"]
[INFO] [stdout]  50 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:192:75
[INFO] [stdout]     |
[INFO] [stdout] 192 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / terminal_mode!(
[INFO] [stdout]  38 | |     /// Linefeed/Newline mode (`LNM`).
[INFO] [stdout]  39 | |     ///
[INFO] [stdout]  40 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  49 | |     LinefeedMode, params = ["20"]
[INFO] [stdout]  50 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:197:75
[INFO] [stdout]     |
[INFO] [stdout] 197 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / terminal_mode!(
[INFO] [stdout]  38 | |     /// Linefeed/Newline mode (`LNM`).
[INFO] [stdout]  39 | |     ///
[INFO] [stdout]  40 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  49 | |     LinefeedMode, params = ["20"]
[INFO] [stdout]  50 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:202:75
[INFO] [stdout]     |
[INFO] [stdout] 202 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / terminal_mode!(
[INFO] [stdout]  38 | |     /// Linefeed/Newline mode (`LNM`).
[INFO] [stdout]  39 | |     ///
[INFO] [stdout]  40 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  49 | |     LinefeedMode, params = ["20"]
[INFO] [stdout]  50 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:52:1
[INFO] [stdout]     |
[INFO] [stdout]  52 | / terminal_mode!(
[INFO] [stdout]  53 | |     /// Reserved for VT52 emulators (`DECANM`).
[INFO] [stdout]  54 | |     ///
[INFO] [stdout]  55 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  63 | |     VT52Mode, private = '?', params = ["2"]
[INFO] [stdout]  64 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:66:1
[INFO] [stdout]     |
[INFO] [stdout]  66 | / terminal_mode!(
[INFO] [stdout]  67 | |     /// 132 column mode (`DECCOLM`).
[INFO] [stdout]  68 | |     ///
[INFO] [stdout]  69 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout]  95 | |     HundredThirtyTwoColumnMode, private = '?', params = ["3"]
[INFO] [stdout]  96 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / terminal_mode!(
[INFO] [stdout]  99 | |     /// Enable support for 132 column mode (`132COLS`).
[INFO] [stdout] 100 | |     ///
[INFO] [stdout] 101 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     EnableSupportForHundredThirtyTwoColumnMode, private = '?', params = ["40"]
[INFO] [stdout] 110 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / terminal_mode!(
[INFO] [stdout] 113 | |     /// Do not clear screen on 132 column mode change (`DECNCSM`).
[INFO] [stdout] 114 | |     ///
[INFO] [stdout] 115 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     KeepScreenOnHundredThirtyTwoColumnChangeMode, private = '?', params = ["95"]
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / terminal_mode!(
[INFO] [stdout] 129 | |     /// Reverse display colors (`DECSCNM`).
[INFO] [stdout] 130 | |     ///
[INFO] [stdout] 131 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     ReverseDisplayColorsMode, private = '?', params = ["5"]
[INFO] [stdout] 144 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / terminal_mode!(
[INFO] [stdout] 147 | |     /// Wraparound mode (`DECAWM`).
[INFO] [stdout] 148 | |     ///
[INFO] [stdout] 149 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     LineWraparoundMode, private = '?', params = ["7"]
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / terminal_mode!(
[INFO] [stdout] 173 | |     /// Scrollbar visibility (`RXVT_SCROLLBAR`).
[INFO] [stdout] 174 | |     ///
[INFO] [stdout] 175 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     ScrollbarVisibilityMode, private = '?', params = ["30"]
[INFO] [stdout] 184 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | / terminal_mode!(
[INFO] [stdout] 187 | |     /// Alternate screen buffer (`ALTBUF`).
[INFO] [stdout] 188 | |     ///
[INFO] [stdout] 189 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     AlternateScreenBasicMode, private = '?', params = ["47"]
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / terminal_mode!(
[INFO] [stdout] 213 | |     /// Alternate screen buffer with clear on exit.
[INFO] [stdout] 214 | |     ///
[INFO] [stdout] 215 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     AlternateScreenClearOnExitMode, private = '?', params = ["1047"]
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 233 | / terminal_mode!(
[INFO] [stdout] 234 | |     /// Alternate screen buffer with cursor save and clear on enter.
[INFO] [stdout] 235 | |     ///
[INFO] [stdout] 236 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     AlternateScreenMode, private = '?', params = ["1049"]
[INFO] [stdout] 254 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | / terminal_mode!(
[INFO] [stdout] 257 | |     /// Report focus change.
[INFO] [stdout] 258 | |     ///
[INFO] [stdout] 259 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 269 | |     ReportFocusChangeMode, private = '?', params = ["1004"]
[INFO] [stdout] 270 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 272 | / terminal_mode!(
[INFO] [stdout] 273 | |     /// Inhibit scroll on application output.
[INFO] [stdout] 274 | |     ///
[INFO] [stdout] 275 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 286 | |     InhibitScrollOnApplicationOutputMode, private = '?', params = ["1010"]
[INFO] [stdout] 287 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / terminal_mode!(
[INFO] [stdout] 290 | |     /// Scroll on keyboard input.
[INFO] [stdout] 291 | |     ///
[INFO] [stdout] 292 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 300 | |     ScrollOnKeyboardInputMode, private = '?', params = ["1011"]
[INFO] [stdout] 301 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:303:1
[INFO] [stdout]     |
[INFO] [stdout] 303 | / terminal_mode!(
[INFO] [stdout] 304 | |     /// Bold/blinking cells are also bright.
[INFO] [stdout] 305 | |     ///
[INFO] [stdout] 306 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |     BoldBlinkingBrightMode, private = '?', params = ["1021"]
[INFO] [stdout] 321 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / terminal_mode!(
[INFO] [stdout] 324 | |     /// Bracketed paste mode.
[INFO] [stdout] 325 | |     ///
[INFO] [stdout] 326 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 339 | |     BracketedPasteMode, private = '?', params = ["2004"]
[INFO] [stdout] 340 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:342:1
[INFO] [stdout]     |
[INFO] [stdout] 342 | / terminal_mode!(
[INFO] [stdout] 343 | |     /// Synchronized update mode.
[INFO] [stdout] 344 | |     ///
[INFO] [stdout] 345 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 360 | |     SynchronizedUpdateMode, private = '?', params = ["2006"]
[INFO] [stdout] 361 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:363:1
[INFO] [stdout]     |
[INFO] [stdout] 363 | / terminal_mode!(
[INFO] [stdout] 364 | |     /// Request unsolicited DSR on color palette updates.
[INFO] [stdout] 365 | |     ///
[INFO] [stdout] 366 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 372 | |     UnsolicitedColorPaletteReportMode, private = '?', params = ["2031"]
[INFO] [stdout] 373 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | / terminal_mode!(
[INFO] [stdout] 380 | |     /// Urgency window manager hint on bell.
[INFO] [stdout] 381 | |     ///
[INFO] [stdout] 382 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 394 | |     UrgencyHintOnBellMode, private = '?', params = ["1042"]
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / terminal_mode!(
[INFO] [stdout] 398 | |     /// Raise window on bell.
[INFO] [stdout] 399 | |     ///
[INFO] [stdout] 400 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 410 | |     RaiseWindowOnBellMode, private = '?', params = ["1043"]
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:171:75
[INFO] [stdout]     |
[INFO] [stdout] 171 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | / terminal_mode!(
[INFO] [stdout] 414 | |     /// Extended reverse-wraparound mode (`XTREVWRAP2`).
[INFO] [stdout] 415 | |     ///
[INFO] [stdout] 416 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 431 | |     ExtendedReverseWraparoundMode, private = '?', params = ["1045"]
[INFO] [stdout] 432 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:112:75
[INFO] [stdout]     |
[INFO] [stdout] 112 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiInput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | / terminal_mode!(
[INFO] [stdout] 435 | |     /// Enable switching to/from alternate screen buffer.
[INFO] [stdout] 436 | |     ///
[INFO] [stdout] 437 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     AllowAlternateScreenSwitchingMode, private = '?', params = ["1046"]
[INFO] [stdout] 451 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiInput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:123:75
[INFO] [stdout]     |
[INFO] [stdout] 123 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | / terminal_mode!(
[INFO] [stdout] 435 | |     /// Enable switching to/from alternate screen buffer.
[INFO] [stdout] 436 | |     ///
[INFO] [stdout] 437 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     AllowAlternateScreenSwitchingMode, private = '?', params = ["1046"]
[INFO] [stdout] 451 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | / terminal_mode!(
[INFO] [stdout] 435 | |     /// Enable switching to/from alternate screen buffer.
[INFO] [stdout] 436 | |     ///
[INFO] [stdout] 437 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     AllowAlternateScreenSwitchingMode, private = '?', params = ["1046"]
[INFO] [stdout] 451 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:141:75
[INFO] [stdout]     |
[INFO] [stdout] 141 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | / terminal_mode!(
[INFO] [stdout] 435 | |     /// Enable switching to/from alternate screen buffer.
[INFO] [stdout] 436 | |     ///
[INFO] [stdout] 437 | |     /// # Sequence
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     AllowAlternateScreenSwitchingMode, private = '?', params = ["1046"]
[INFO] [stdout] 451 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the derive macro `::vtansi::derive::AnsiOutput` which comes from the expansion of the macro `terminal_mode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> crates/vtio/src/event/mode.rs:156:75
[INFO] [stdout]     |
[INFO] [stdout] 156 |               #[derive(Debug, PartialOrd, PartialEq, Eq, Clone, Copy, Hash, ::vtansi::derive::AnsiOutput)]
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/vtio/src/event/terminal.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | / terminal_mode!(
[WARN] too many lines in the log, truncating it
